package org.jeecg.modules.base.entity.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

@Data
public class ScoreVo {
    /**图书名*/
    @Excel(name = "图书名", width = 15)
    @ApiModelProperty(value = "图书名")
    private java.lang.String name;
    /**类型*/
    @Excel(name = "类型", width = 15)
    @ApiModelProperty(value = "类型")
    private java.lang.String type;
    /**作者*/
    @Excel(name = "作者", width = 15)
    @ApiModelProperty(value = "作者")
    private java.lang.String author;
    /**简介*/
    @Excel(name = "简介", width = 15)
    @ApiModelProperty(value = "简介")
    private java.lang.String intro;
    /**id*/
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
    private java.lang.String id;
    /**bookId*/
    @Excel(name = "bookId", width = 15)
    @ApiModelProperty(value = "bookId")
    private java.lang.String bookId;
    /**userId*/
    @Excel(name = "userId", width = 15)
    @ApiModelProperty(value = "userId")
    private java.lang.String userId;
    /**借书时间*/
    @Excel(name = "借书时间", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "借书时间")
    private java.util.Date borrowTime;
    /**还书时间*/
    @Excel(name = "还书时间", width = 15, format = "yyyy-MM-dd")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "还书时间")
    private java.util.Date returnTime;
    /**积分*/
    @Excel(name = "积分", width = 15)
    @ApiModelProperty(value = "积分")
    private java.math.BigDecimal score;
    /**读书笔记*/
    @Excel(name = "读书笔记", width = 15)
    @ApiModelProperty(value = "读书笔记")
    private java.lang.String note;
    /**登录账号(学号)*/
    @Excel(name = "登录账号(学号)", width = 15)
    @ApiModelProperty(value = "登录账号(学号)")
    private java.lang.String username;
    /**真实姓名*/
    @Excel(name = "真实姓名", width = 15)
    @ApiModelProperty(value = "真实姓名")
    private java.lang.String realname;
    /**专业*/
    @Excel(name = "专业", width = 15)
    @ApiModelProperty(value = "专业")
    private java.lang.String major;
    /**班级*/
    @Excel(name = "班级", width = 15)
    @ApiModelProperty(value = "班级")
    private java.lang.String className;
    /**年级*/
    @Excel(name = "年级", width = 15)
    @ApiModelProperty(value = "年级")
    private java.lang.String grade;
}
